#ifndef FUNCTIONBLOCKINTERFACE_H
#define FUNCTIONBLOCKINTERFACE_H

#include "Global_DataTypes.h"

class FunctionBlockInterface
{
private:
	uint FunctionBlock_ID;
    double* Input; 
    double* Output;

public:
	FunctionBlockInterface(void);
    /* Ports methods */
    void SetInputPortValue(uint Index, double Value);
    void SetOutputPortValue(uint Index, double Value);
    double GetInputPortValue(uint Index);
    double GetOutputPortValue(uint Index);
};

#endif


